#include <time.h>
#include <windows.h>
#include <iostream>

#include "MapGen.h"
#include "QLearningAlgorithm.h"
#include "GUIPrinter.h"

using namespace std;

int main()
{
    srand(time(0));

    MapGen *mymap = new MapGen();
    QLearningAlgorithm *myqlearn = new QLearningAlgorithm(mymap);
    GUIPrinter* gui = new GUIPrinter(mymap, myqlearn);

    gui->showMapWithPlayer();
    gui->printQHash();
    gui->runSim();

    return 0;
}
